package br.unirio.octopus.servicos.implementacao;

import java.util.List;

import javax.transaction.Transactional;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import br.unirio.octopus.dados.RepositorioDeEstadio;
import br.unirio.octopus.dominio.Estadio;
import br.unirio.octopus.servicos.IServicoDeEstadio;

@Service
@Transactional
public class ServicoDeEstadio implements IServicoDeEstadio {

	@Autowired
	private RepositorioDeEstadio todosOsEstadios;

	@Override
	public Estadio obterEstadioApartirDeId(int idDoEstadio) {
		return todosOsEstadios.obterPorId(idDoEstadio);
	}

	public ServicoDeEstadio() {

	}

	@Override
	public void salvar(Estadio estadio) {
		todosOsEstadios.salvar(estadio);
	}

	@Override
	public List<Estadio> obterTodos() {
		return todosOsEstadios.obterTodos();
	}

	@Override
	public void alterar(Estadio estadio) {
		todosOsEstadios.alterar(estadio);
	}

}
